Minimum-Width Grid Drawings of Plane Graphs
نویسندگان
چکیده
Given a plane graph G, we wish to draw it in the plane in such a way that the vertices of G are represented as grid points, and the edges are represented as straight-line segments between their endpoints. An additional objective is to minimize the size of the resulting grid. It is known that each plane graph can be drawn in such a way in an (n 2) x (n 2) grid (for n ~> 3), and that no grid smaller than (2n/3 1) x (2n/3 1) can be used for this purpose, if n is a multiple of 3. In fact, for all n ~> 3, each dimension of the resulting grid needs to be at least [2(n 1)/3J, even if the other one is allowed to be unbounded. In this paper we show that this bound is fight by presenting a grid drawing algorithm that produces drawings of width 12(n 1)/33. The height of the produced drawings is bounded by 4/2(n 1)/3J 1. Our algorithm runs in linear time and is easy to implement. ¢ 1998 Elsevier Science B.V. All rights reserved.
منابع مشابه
Minimum-area drawings of plane 3-trees
A straight-line grid drawing of a plane graph G is a planar drawing of G, where each vertex is drawn at a grid point of an integer grid and each edge is drawn as a straight-line segment. The area of such a drawing is the area of the smallest axis-aligned rectangle on the grid which encloses the drawing. A minimum-area drawing of a plane graph G is a straight-line grid drawing of G where the are...
متن کاملGrid Drawings of Four-Connected Plane Graphs
A grid drawing of a plane graph G is a drawing of G on the plane so that all vertices of G are put on plane grid points and all edges are drawn as straight line segments between their endpoints without any edge-intersection. In this paper we give a very simple algorithm to find a grid drawing of any given 4-connected plane graph G with four or more vertices on the outer face. The algorithm take...
متن کاملPlanar Polyline Drawings with Good Angular Resolution
We present a linear time algorithm that constructs a planar polyline grid drawing of any plane graph with n vertices and maximum degree d on a (2n ? 5) (3 2 n ? 7 2) grid with at most 5n ? 15 bends and minimum angle > 2 d. In the constructed drawings, every edge has at most three bends and length O(n). To our best knowledge, this algorithm achieves the best simultaneous bounds concerning the gr...
متن کاملOn Upward Drawings of Trees on a Given Grid
Computing a minimum-area planar straight-line drawing of a graph is known to be NP-hard for planar graphs, even when restricted to outerplanar graphs. However, the complexity question is open for trees. Only a few hardness results are known for straight-line drawings of trees under various restrictions such as edge length or slope constraints. On the other hand, there exist polynomial-time algo...
متن کاملVisibility Drawings of Plane 3-Trees with Minimum Area
A visibility drawing of a plane graph G is a drawing of G where each vertex is drawn as a horizontal line segment and each edge is drawn as a vertical line segment such that the line segments use only grid points as their endpoints. The area of a visibility drawing is the area of the smallest rectangle on the grid which encloses the drawing. A minimum-area visibility drawing of a plane graph G ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Geom.
دوره 11 شماره
صفحات -
تاریخ انتشار 1994